#include <cstdio>

//除了春节之外，有 9 天假
int mm[10] = {1, 5, 10, 10, 10, 12};
int dd[10] = {1, 1, 1, 2, 3, 25};
int day[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};

void nextday(int& m, int& d) {
    d++;
    if(d == day[m] + 1) {
        d = 1;
        m++;
    }
}

int main()
{
    int y, w, ans;
    int m, d;  // 记录日期
    int sf;    // 春节

    scanf("%d", &y);
    for(int i = 6; i <= 9; i++) {
        scanf("%d%d", &mm[i], &dd[i]);
    }

    scanf("%d", &w);  // 一月一日是周几
    if((y % 100 != 0 && y % 4 == 0) || y % 400 == 0) {
        day[2]++;
    }

    m = 1;
    d = 1;
    sf = 0;   // 表示不在春节里
    ans = 0;

    while(m < 13) {
        if(m == mm[6] && d == dd[6]) {  // 春节放在第 6 位
            ans++;
            sf = 2;  // 春节还剩 ２ 天
        } else if(sf) {
            ans++;
            sf--;
        } else if(w == 6 || w == 7) {   // 考虑周末或者周日
            ans++;
        } else {
            for(int i = 0; i < 10; i++) {  // 处理其他节日
                if(m == mm[i] && d == dd[i]) {
                    ans++;
                    break;
                }
            }
        }

        nextday(m, d);
        w++;
        if(w == 8) {
            w = 1;
        }
    }
    
    printf("%d\n", ans);
    return 0;
}

